home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_2 / c342q02.lha / update.342 < prev   
Text File  |  1995-03-12  |  11KB  |  185 lines

  1.  3.42.P23 - P29
  2.  
  3.    -- Fixed a minor bug in CONFG.  If you attached a directory to the
  4.       first three rooms, it would remove it as an error.
  5.    -- Fixed a memory allocation bug in getenv replacement routine.  The
  6.       routine was eating memory.
  7.    -- reformatted the .RS a little.
  8.    -- fixed a few minor nits in the code.
  9.    -- added some code for the XPR functions(still not done yet).
  10.    -- added code to collect monthly networking stats creating two
  11.       new files.  Network_stats.sys which is created in the audit
  12.       area keeps track of the monthly traffic totals and when the
  13.       month changes, Network_log.sys will be created also in the
  14.       audit area.  Network_stats.sys is binary, where Network_log.sys
  15.       is a text file with the month, input/output data amounts and
  16.       the total time spent networking.
  17.    -- fixed minor bug. The BADWORDS.SYS file was never closed.  Also
  18.       the code never initialized the discard file properly.
  19.       The discard file was not being used for net messages or QWK messages
  20.       but only for messages posted on the current BBS.  To make it
  21.       consistant, it will always use the same discard file for bad words.
  22.    -- Added code to open the console window if it is iconified and a
  23.       request for the window to be ReActivated occurs.  This could be:
  24.          -- Sysop Call ^T
  25.          -- Chat Enabled and Chat Request
  26.          -- Sysop Edit session(well not very likey that you would do this!)
  27.    -- Added the code for BADUSER.SYS from 3.45.  This allows you to specify
  28.       that certain names cannot be used as UserNames.
  29.    -- Fixed a bug in the QWK code that caused all uploads to go in to
  30.       the #HOMEAREA instead of the room intended.
  31.    -- Added a bit of code to reload the statistics for networking from
  32.       the last run.  The information is displayed in the .RS.  It would
  33.       have been reloaded once a net session occured, but this is cleaner.
  34.    -- Implemented a SYSOP customizable message system.  See the Citadel
  35.       68K.man for details on the format.  This means a new file for the
  36.       sysop to maintain, CIT_MESSAGES.SYS.  Now, you can implement a menu
  37.       for novice users if you desire.
  38.    -- Changed the prompts for terminal width.
  39.    -- Fixed the Networking messages so that a sysop not using +netdebug
  40.       or +netlog would not get all the messages anyway and dumped into
  41.       the debug.sys file.  Now the messages are turned off totally with
  42.       those options not specified.
  43.    -- Changed the code for the checking of BADUSER.SYS to be usable for
  44.       both the username and password.  If the file BADUSER.SYS exists, it
  45.       will be checked.  If the file BADPASSWORD.SYS exists, it will be
  46.       checked.  Both files are looked for in the #ROOMAREA.
  47.    -- Added a check to make sure that a password is longer than 4 chars
  48.       or it is invalid.  Also added a check to make sure a user does not
  49.       use their username as their password.
  50.    -- Added a check in CONFG to make sure you have valid arguments on
  51.       #events in certain cases(like anytime-net).
  52.    -- Changed the vortex detection to be the default.  Now, the +VORTEX
  53.       is not needed on the command line and -VORTEX will turn off the
  54.       option.
  55.    -- Implemented most instances of Expert/Novice checks as customizable
  56.       messages.  Now, the "NO" or "EX" on the end of the code is checked
  57.       in one place and not all through out Citadel.  90% of the use of the
  58.       expert flag usage is now done in the message routine.
  59.    -- got rid of many redundant messages by using the message codes.  There
  60.       were 3 occurances of the same message in some cases, all just slightly
  61.       different.
  62.    -- fixed various bugs in the message routines.
  63.    -- fixed some additional messages in the network routines.  All should
  64.       be controlled by +netlog and +netdebug.  Removed some other debug
  65.       messages in the timer routines.
  66.    -- Still have many messages to update to new format plus the total
  67.       change of the help system to rely on the new method giving the sysop
  68.       the ability to vary the Expert/Novice messages to their hearts content!
  69.    -- fixed many message bugs pointed out by Shawn Kelly of The Amiga
  70.       Annals.
  71.    -- fixed .RA in a non-directory room.  It was actually checking the
  72.       wrong flag!
  73.    -- fixed a bug in the network valid check.
  74.    -- Added all the Yes/No, String and Number routines to the new Message
  75.       system.
  76.    -- Added a couple of new variable to the message formatter.  See the
  77.       file CIT_MESSAGES.SYS for details.
  78.    -- Updated several messages:
  79.        NOPERS - added the username as a parameter(^sa1).
  80.        WIDT40 - added it back in, it was used.
  81.        DRPIRV - fixed, it was supposed to be DRPRIV
  82.        NODUPT - fixed the message that was supposed to use it.
  83.    -- Fixed a bug.  For users without net privileges, it will not
  84.       let them even try to enter a net message with .EN.  They
  85.       can still enter net messages if the room allows it with a
  86.       regular message entry.
  87.    -- Fixed a message bug.  The wrong message was displayed for the
  88.       [W]ho command on messages when you tried to put the main recipient
  89.       down for a carbon copy.
  90.    -- Removed a redundant message for user not found(NSUCHP) and
  91.       used NOPERS instead.
  92.    -- Added a ^b for backspace to the message variables.
  93.  
  94.  3.42.P31-33
  95.  
  96.    -- Added several new messages to the cit_message.sys file
  97.         ... again and again...
  98.    -- Added several new messages to the cit_message.sys file
  99.    -- Fixed a bug in the code for adding a node, it had an invalid
  100.       message code.
  101.    -- Fixed a bug.  If you do not have an audit area, it will not report
  102.       the caller count in the sysop menu.  If you request the caller
  103.       count and it does not exist, a zero will always be returned.
  104.    -- Should have the .ECG setting saved now, it was getting reset before
  105.       the user logged off.
  106.    -- Fixed a bug in the net statistics.  It was overflowing a 16 bit
  107.       int, made it a long.  Fixed a second bug, it was not using the
  108.       %ld but instead %d to print a long.  It also was not reseting the
  109.       monthly statistics if the write routine was not called.  Now it
  110.       will write zeros from the read routine.
  111.    -- Added a log file to the network statistics.  The raw data in this
  112.       file contains the system name, how much was networked and how long
  113.       the session took.  It is for use with the new utility netstat which
  114.       will report the data rates by month and system.  This will only be
  115.       collected if you have AUDITAREA defined.
  116.    -- Added a slight delay in the network caller so it does not hog the
  117.       cpu time by busy waiting.  This delay only occurs when Citadel is
  118.       calling out and waiting for an answer from the other system.
  119.    -- Add a check to see if there were AREXX commands, Forced Net requests
  120.       when the short cut was taken in the timed events code.  In previous
  121.       versions it could take up to 59 seconds for Citadel to recognize a
  122.       command from the console like ^A or an ARexx command.
  123.    -- Added code to detect a net session at the room prompt.  This is
  124.       essentially Hue's code from version 3.48.
  125.  
  126.  .P34
  127.  
  128.    -- added code to display the member net to the net menu's node list
  129.       displays.
  130.    -- Added commands to toggle the NetDebug and NetLog flags to the
  131.       net menu.
  132.    -- Fixed several message errors.
  133.  
  134.   .P35
  135.  
  136.    -- Added code to implement the pause at end of messages option.
  137.    -- removed the redundant network statistics code, the netstat
  138.       utility provides a better method.
  139.    -- Added a fix to the confg so that net sessions at the room prompt
  140.       would work correctly.  ^G(7) was being eaten...
  141.    -- Fixed Aide Privs message(was backwards).
  142.    -- Added Sysop options(Journal, Delete) to message pause
  143.    -- Fixed Pause to not pause in Mail room.
  144.    -- changed option to be Yield(.ECY)
  145.    -- Fixed several calls to a string prompt routine that was using the
  146.       new message handling, but the calls were not setup correctly.  Most
  147.       of these would never be notice.
  148.    -- corrected typos in the message file.
  149.    -- fixed a couple of messages from net session that were not under
  150.       the control of +NETLOG so they came out in DEBUG.SYS.
  151.  
  152.   .Q00 - Q02
  153.    -- Added the Qwk code, fixed several bugs, made the subject the room
  154.       name.  Still bugs to fix...
  155.    -- Fixed a bug in the Sysop Menu handling... Should display better now.
  156.    -- Fixed several messsage bugs(some in the code, some in the message file).
  157.       Posted the changes in Citadel 68K room
  158.    -- Created a utility to compute the add/change/deleted messages.
  159.    -- Added code to read and process a file BADPEOPLE.SYS.  This file if
  160.       it exists will allow a sysop to remove messages by that person totaly.
  161.       This may not be the final implementation, but it does work.  It allow
  162.       a person to be banned from a room, or all rooms.  This means that if
  163.       the message is removed and your networking the room involved, it does
  164.       not get sent to other systems.  This means your Censoring for the net!
  165.    -- With the help of Jim Dawson(author of AmiQwk), I was able to find the
  166.       bug and the Qwk packet downloads works fine!  The bug was in the file
  167.       MESSAGES.DAT, it did not have the conference number wrong.  Still some
  168.       cleanup work before a release.
  169.    -- Fixed the delay in the recognition of ARexx commands.  No longer will
  170.       it take up to a minute for stuff to be processed.  Slightly more cpu
  171.       overhead, but not really all that much.
  172.    -- Added many new messages for the QWK processing, several new help files.
  173.    -- Added an option to CONFG.  -F, -f, -I, or -i is identical to FirstInit
  174.       on the command line.  -O, or -o is identical to OnlyParams.  -R, -r or
  175.       ReInit will rebuild the ctdltabl.sys file.  Anything else will still be
  176.       assumed to be a ReInit, but will tell you that you made a parameter error.
  177.    -- Fixed a bug in CONFG that may be the long outstanding bug that peopel with
  178.       A3000s and A4000s have reported where they must do a NOFASTMEM before
  179.       they can run CONFG.  There appears to be a bug in the SHORTINT option
  180.       since it called a routine with a word value when the routine expected
  181.       a LONG value.  I finally got that to happen with the 6.55 compiler.
  182.    -- Re-built everything with the 6.55 compiler.
  183.       It helped to find the above CONFG bug and the solution may fix other
  184.       odd problems that have been happening from time to time...
  185.